{extend name="public:layout" /}
{block name="title"}模型初始化{/block}
{block name="head"}{/block}
{block name="body"}
<div class="wrapper wrapper-content animated fadeInRight">
    <div class="ibox">
        <div class="ibox-title">
            <ol class="breadcrumb">
                <li><i class="fa fa-hand-o-right"></i> <a href="{:url('CmsMoudle/index')}"> 模型列表</a></li>
                <li class="active">代码生成列表</li>
            </ol>
        </div>
        <div class="ibox-content">
            <div class="alert alert-warning">
                <p>1、添加模型后并没有生成验证器和模型</p>
                <p>2、这两个文件生成后可以自由扩展,修改确认无误应及时锁定。</p>
                <p>3、防止误操作，锁定文件后无法重复生成，需解锁后才能覆盖生成！</p>
            </div>
            <table class="table table-bordered">
                <thead>
                <tr>
                    <th>名称</th>
                    <th>生成文件名</th>
                    <th>状态</th>
                    <th width="160">操作</th>
                </tr>
                </thead>
                <tbody>
                {volist name="fileList" id="vo"}
                <tr>
                    <td>{$vo.name}</td>
                    <td>{$vo.file}</td>
                    <td>{$vo.status_tpl}</td>
                    <td>
                        <a href="{$vo.build_url}">生成代码</a>
                        {eq name="vo.tpl_value" value="1"}
                            <a href="javascript:;" onclick="doAction(this);"
                               data-msg="锁定后将不可以覆盖生成<br/>确认操作吗？"
                               data-url="{:url('setTplStatus')}"
                               data-params="mid={$moudleInfo.mid}&tpl_field={$vo.tpl_field}&tpl_value=2">锁定文件</a>
                        {/eq}
                        {eq name="vo.tpl_value" value="2"}
                            <a href="javascript:;" onclick="doAction(this);"
                               data-msg="解锁后该文件可以重复生成<br/>确认操作吗？"
                               data-url="{:url('setTplStatus')}"
                               data-params="mid={$moudleInfo.mid}&tpl_field={$vo.tpl_field}&tpl_value=1">解锁文件</a>
                        {/eq}
                    </td>
                </tr>
                {/volist}
                </tbody>
            </table>
        </div>
    </div>
</div>
{/block}
{block name="script"}{/block}